/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dominio;

/**
 *
 * @author Alan Dinali
 */
public class Notas { 
    private Aluno aluno;
    private Atividade atividade;
    private float nota;
    private int codigoNota;

    /*public Notas(String linha) {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    /**
     * @return the aluno
     */
    public Notas() {
    }
    
    public Aluno getAluno() {
        return aluno;
    }

    /**
     * @param aluno the aluno to set
     */
    public void setAluno(Aluno aluno) {
        this.aluno = aluno;
    }

    /**
     * @return the atividade
     */
    public Atividade getAtividade() {
        return atividade;
    }

    /**
     * @param atividade the atividade to set
     */
    public void setAtividade(Atividade atividade) {
        this.atividade = atividade;
    }

    /**
     * @return the nota
     */
    public float getNota() {
        return nota;
    }

    /**
     * @param nota the nota to set
     */
    public void setNota(float nota) {
        this.nota = nota;
    }

    /**
     * @return the codigoNota
     */
    public int getCodigoNota() {
        return codigoNota;
    }

    /**
     * @param codigoNota the codigoNota to set
     */
    public void setCodigoNota(int codigoNota) {
        this.codigoNota = codigoNota;
    }
    
    public String toString() {
        String Codigo = String.format("%04d", this.codigoNota);
        return Codigo + "%%%" + this.aluno.getCodigoAluno() + "%%%" + this.atividade.getCodigoAtividade()+ "%%%" + this.nota;
    }
    
    
    
    public int compareTo (Notas t) {
        Aluno aluno = t.getAluno();
        return this.aluno.getNome().compareTo(aluno.getNome());
    }

   

   
}
